#pragma once

#include "AdaptationMap.h"
#include "AdaptationType.h"
#include "../Core/Singleton.h"

class AirportAirwayConnector : public AdaptationType
{
public:
	std::string Name;
	std::string AirportName;
	std::string AirwayName;
	std::string FixName;

	void ParseDictionary(Dictionary p_Dictionary);
	std::string Key();
	void Print();
};

class AirportAirwayConnectorMap : public AdaptationMap<AirportAirwayConnector>, public Singleton<AirportAirwayConnectorMap>
{
	friend class Singleton<AirportAirwayConnectorMap>;

private:
	AirportAirwayConnectorMap();
};
